package com.lzh.compiler.parceler.processor.model;

import com.squareup.javapoet.ClassName;

/**
 * Created by admin on 16/10/11.
 */
public class Constants {
    /**
     * INJECTOR_SUFFIX
     */
    public static final String INJECTOR_SUFFIX = "BundleInjector";

    /**
     * BUILDER_SUFFIX
     */
    public static final String BUILDER_SUFFIX = "BundleBuilder";

    /**
     * CLASS_BUNDLE
     */
    public static final ClassName CLASS_BUNDLE = ClassName.bestGuess("openharmony.os.Bundle");

    /**
     * CLASS_INJECTOR
     */
    public static ClassName CLASS_INJECTOR = ClassName.bestGuess("com.lzh.compiler.parceler.ParcelInjector");

    /**
     * CLASS_PARCELER
     */
    public static ClassName CLASS_PARCELER = ClassName.bestGuess("com.lzh.compiler.parceler.Parceler");

    /**
     * CLASS_FACTORY
     */
    public static ClassName CLASS_FACTORY = ClassName.bestGuess("com.lzh.compiler.parceler.BundleFactory");

    /**
     * CLASS_MANAGER
     */
    public static ClassName CLASS_MANAGER = ClassName.bestGuess("com.lzh.compiler.parceler.CacheManager");

    /**
     * CLASS_UTILS
     */
    public static ClassName CLASS_UTILS = ClassName.bestGuess("com.lzh.compiler.parceler.Utils");

    /**
     * CLASS_IBUNDLEBUILDER
     */
    public static ClassName CLASS_IBUNDLEBUILDER = ClassName.bestGuess("com.lzh.compiler.parceler.IBundleBuilder");

    /**
     * METHOD_TO_ENTITY
     */
    public static final String METHOD_TO_ENTITY = "toEntity";

    /**
     * METHOD_TO_BUNDLE
     */
    public static final String METHOD_TO_BUNDLE = "toBundle";
}
